package com.gxa.luo.entity;

import java.io.Serializable;
import java.time.LocalDate;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 
 * @TableName financial_payment_details
 */
@Data
public class FinancialPaymentDetails implements Serializable {

    /**
     * 财务主键
     */
    private Integer financial;

    /**
     * 订单编号
     */
    private String orderId;

    /**
     * 财务主键
     */
    private Integer financialId;

    /**
     * 订单状态
     */
    private String orderState;

    /**
     * 下单时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private LocalDate orderTime;

    /**
     * 国家
     */
    private String countries;

    /**
     * 服务类型
     */
    private String serviceType;

    /**
     * 服务
     */
    private String service;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 金额
     */
    private Integer money;

    /**
     * 汇率
     */
    private Integer exchangeRate;

    /**
     * 应付款
     */
    private Integer accountsPayable;

    /**
     * 付款号
     */
    private String paymentNum;

    /**
     * 付款名称
     */
    private String paymentName;

    /**
     * 收付款
     */
    private String paymentOr;

    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private LocalDate createTime;

    /**
     * 付款日期/服务节点
     */
    private LocalDate paymentDate;

    /**
     * 是否付款
     */
    private String paymentState;

    /**
     * 支付时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private LocalDate paymentTime;

    /**
     * 支付方式
     */
    private String paymentMethod;

    /**
     * 费用说明
     */
    private String costExplain;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 线下转账审核状态
     */
    private Integer statusTransfer;

    /**
     * 收款方
     */
    private String payee;

    /**
     * 付款凭证
     */
    private String paymentCredentials;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 住宿名称
     */
    private String accommodationName;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 付款凭证(备注)
     */
    private String paymentCredentialsRemark;

    /**
     * 不通过原因
     */
    private String whywhynoReason;

    /**
     * 总金额
     */
    private Integer totalmoney;

    private static final long serialVersionUID = 1L;




}